An LLL-Reduction Algorithm with Quasi-linear Time Complexity1
نویسندگان
چکیده
We devise an algorithm, e L, with the following specifications: It takes as input an arbitrary basis B = (bi)i ∈ Zd×d of a Euclidean lattice L; It computes a basis of L which is reduced for a mild modification of the Lenstra-Lenstra-Lovász reduction; It terminates in time O(dβ + dβ) where β = log max ‖bi‖ (for any ε > 0 and ω is a valid exponent for matrix multiplication). This is the first LLL-reducing algorithm with a time complexity that is quasi-linear in β and polynomial in d. The backbone structure of e L is able to mimic the Knuth-Schönhage fast gcd algorithm thanks to a combination of cutting-edge ingredients. First the bit-size of our lattice bases can be decreased via truncations whose validity are backed by recent numerical stability results on the QR matrix factorization. Also we establish a new framework for analyzing unimodular transformation matrices which reduce shifts of reduced bases, this includes bit-size control and new perturbation tools. We illustrate the power of this framework by generating a family of reduction algorithms.
منابع مشابه
An LLL-reduction algorithm with quasi-linear time complexity
We devise an algorithm, e L, with the following specifications: It takes as input an arbitrary basis B = (bi)i ∈ Zd×d of a Euclidean lattice L; It computes a basis of L which is reduced for a mild modification of the Lenstra-Lenstra-Lovász reduction; It terminates in time O(dβ + dβ) where β = log max ‖bi‖ (for any ε > 0 and ω is a valid exponent for matrix multiplication). This is the first LLL...
متن کاملSegment and Strong Segment LLL-Reduction of Lattice Bases
We present an efficient variant of LLL-reduction of lattice bases in the sense of Lenstra, Lenstra, Lovász [LLL82]. We organize LLL-reduction in segments of size k. Local LLL-reduction of segments is done using local coordinates of dimension 2k. Strong segment LLL-reduction yields bases of the same quality as LLL-reduction but the reduction is n-times faster for lattices of dimension n. We exte...
متن کاملA Multiple Lattice Reduction Based Detector for Space Time Block Codes Based on Cyclotomic Extensions
Full diversity high-rate Space Time Block Codes (STBCs) based on cyclotomic field extensions Q(ωl), where ωl is the complex lth root of unity, can be decoded by Lenstra-Lenstra-Lovász (LLL) lattice reduction-aided linear equalization followed by appropriate zero forcing. LLL lattice reduction-aided linear equalization enables lower complexity decoding compared to sphere decoding, while resultin...
متن کاملVariants of the LLL Algorithm in Digital Communications: Complexity Analysis and Fixed-Complexity Implementation
The Lenstra-Lenstra-Lovász (LLL) algorithm is the most practical lattice reduction algorithm in digital communications. In this paper, several variants of the LLL algorithm with either lower theoretic complexity or fixed-complexity implementation are proposed and/or analyzed. Firstly, the O(n log n) theoretic average complexity of the standard LLL algorithm under the model of i.i.d. complex nor...
متن کاملComplex Lattice Reduction Algorithm for Low-Complexity MIMO Detection
Recently, lattice-reduction-aided detectors have been proposed for multiple-input multiple-output (MIMO) systems to give performance with full diversity like maximum likelihood receiver, and yet with complexity similar to linear receivers. However, these lattice-reduction-aided detectors are based on the traditional LLL reduction algorithm that was originally introduced for reducing real lattic...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010